import request from '@/config/axios';

export interface MailLogVO {
  id: number;
  userId: number;
  userType: number;
  toMail: string;
  accountId: number;
  fromMail: string;
  templateId: number;
  templateCode: string;
  templateNickname: string;
  templateTitle: string;
  templateContent: string;
  templateParams: string;
  sendStatus: number;
  sendTime: Date;
  sendMessageId: string;
  sendException: string;
}

// 查询邮件日志列表
export const getMailLogPage = async (params: PageParam) => {
  return await request.get({ url: '/system/mail-log/page', params });
};

// 查询邮件日志详情
export const getMailLog = async (id: number) => {
  return await request.get({ url: '/system/mail-log/get?id=' + id });
};
